Data Persistency Solution for LHCb
نویسندگان
چکیده
The GAUDI software architecture, designed in the context of the LHCb experiment, maintains separate and distinct descriptions of the transient and persistent representations of the data objects. One of the motivations for this approach has been the requirement for a multitechnology persistency solution such that the best-adapted technology can be used for each category of data: raw event data, reconstructed event data, summary event data, detector description, event catalogues, statistical data, etc. This approach has also allowed us to evolve smoothly with time from current legacy persistent data, to more sophisticated solutions that will appear in the future, such as object database management systems. A simple generic mechanism has been developed for converting data between their transient and persistent representations and for resolving, on demand, associations through different persistent solutions. We intend to use this mechanism for ROOT, Objectivity/DB and ZEBRA (legacy) data. We describe the basic concepts, as well as the more detailed design issues of this multi-technology persistent solution. The performance and practical experience in its use will also be presented.
منابع مشابه
Detector Description Framework in LHCb
The Gaudi architecture and framework are designed to provide a common infrastructure and environment for simulation, filtering, reconstruction and analysis applications. In this context, a Detector Description Service was developed in LHCb in order to also provide easy and coherent access to the description of the experimental apparatus. This service centralizes every information about the dete...
متن کاملStudy of a solution with COTS for the LHCb calorimeter upgrade
We present a solution made out of Components Out of Shelf (COTS) for the analog processing of the signal of the LHCb calorimeters in the framework of the foreseen upgrade of the detector. The present proposal is based on the current functional solution, yet, to meet the stringent noise requirements, a number of modifications are proposed. Preliminary results on the prototype boards show promisi...
متن کاملA ROOT/IO Based Software Framework for CMS
The CMS experiment [1] is one of the four approved LHC experiments. Data taking is scheduled to begin in 2007, and will last at least ten years. The CMS software and computing task [2] will be 10-1000 times larger than that of current HEP experiments. Therefore it is essential that software must be modular, flexible, and maintainable as well as providing high performance and quality. One of the...
متن کاملDIRAC: A Community Grid Solution
The DIRAC system was developed in order to provide a complete solution for using the distributed computing resources of the LHCb experiment at CERN for data production and analysis. It allows a concurrent use of over 10K CPUs and 10M file replicas distributed over many tens of sites. The sites can be part of a Computing Grid such as WLCG or standalone computing clusters all integrated in a sing...
متن کاملPersistence in discrete optimization under data uncertainty
An important question in discrete optimization under uncertainty is to understand the persistency of a decision variable, i.e., the probability that it is part of an optimal solution. For instance, in project management, when the task activity times are random, the challenge is to determine a set of critical activities that will potentially lie on the longest path. In the spanning tree and shor...
متن کامل